package org.gongliang.jsmile.excel.entity;

public class ApInvoice{

    /**
     * desc: id
     */
    private Integer invoiceId;

    private Integer bInvoiceId;

    /**
     * desc: 影像任务表ID
     */
    private Integer imagingTaskId;

    /**
     * desc: imaging_task_images_id
     */
    private Integer imagingTaskImagesId;

    /**
     * desc:  所属机构
     */
    private Integer orgId;

    /**
     * desc: 单证编号
     */
    private String sysBillNo;

    /**
     * desc: 发票类型：1-增值税专用发票，2-增值税普通发票 3-增值税电子普通发票
     */
    private String type;

    /**
     * desc: 业务类型
     */
    private String bizTypeCode;

    /**
     * desc: 付款凭证
     */
    private String paymentVoucher;

    /**
     * desc: 总账凭证
     */
    private String totalVoucher;

    /**
     * desc: 机器编码
     */
    private String machineNo;

    /**
     * desc: 发票代码
     */
    private String invoiceCode;

    /**
     * desc: 处理日期
     */
    private java.util.Date handleDate;

    /**
     * desc: 处理状态
     */
    private String handleStatus;

    /**
     * desc: 发票来源
     */
    private String invoiceSource;

    /**
     * desc: 发票状态
     */
    private String invoiceStatus;

    /**
     * desc: 发票号码
     */
    private String invoiceNo;

    /**
     * desc: 发票日期
     */
    private String invoiceDate;

    /**
     * desc: 金额
     */
    private String invoiceAmount;

    /**
     * desc: 税额
     */
    private String invoiceTax;

    /**
     * desc: 价税合计
     */
    private String invoiceTotal;

    /**
     * desc: 密文区
     */
    private String invoiceTaxbox;

    /**
     * desc: 购方公司名称
     */
    private String buyerName;

    /**
     * desc: 购方公司税号
     */
    private String buyerTaxCode;

    /**
     * desc: 购方地址电话
     */
    private String buyerAddrPhone;

    /**
     * desc: 购方开户行及账户
     */
    private String buyerBankCardAddr;

    /**
     * desc: 销方公司税号
     */
    private String salerTaxCode;

    /**
     * desc: 销方公司名称
     */
    private String salerName;

    /**
     * desc: 销方地址电话
     */
    private String sellerAddrPhone;

    /**
     * desc: 销方开户行及账户
     */
    private String sellerBankCardAddr;

    /**
     * desc: 规则校验结果：校验状态：11：校验成功；12：校验失败；01：未校验
     */
    private String checkStatus;

    /**
     * desc: '真伪校验：''01''未校验;‘11’真；‘12’存疑',
     */
    private String checkReal;

    /**
     * desc: 校验详情（使用‘；’将校验不匹配的字段列出）
     */
    private String checkDetails;

    /**
     * desc: 真伪校验时间
     */
    private String checkRealTime;

    /**
     * desc: 冲突状态：0-不冲突，1-冲突
     */
    private String checkConflict;

    /**
     * desc: 认证状态：-1 未认证，1 认证成功，0 认证失败
     */
    private String checkCertification;

    /**
     * desc: 认证时间
     */
    private java.util.Date checkCertifiteTime;

    /**
     * desc: 是否盖章
     */
    private String stamped;

    /**
     * desc: remark
     */
    private String remark;

    /**
     * desc: 0为正常 1为已删除 3为已作废
     */
    private Integer isDeleted;

    /**
     * desc: create_by
     */
    private String createBy;

    /**
     * desc: 创建时间
     */
    private java.util.Date createTime;

    /**
     * desc: update_by
     */
    private String updateBy;

    /**
     * desc: 修改时间
     */
    private java.util.Date updateTime;

    /**
     * desc: 校验码
     */
    private String securityCode;

    /**
     * desc: 认证成功后税款所属期
     */
    private String period;

    /**
     * desc: companysec
     */
    private String companysec;

    /**
     * desc: 二维码
     */
    private String qr;

    /**
     * desc: cycs
     */
    private String cycs;

    /**
     * desc: 存储发票验证结构返回状态码，001, 查验成功发票一致 002, 超过该张票当天查验次数 003, 查验过于频繁 004, 超过服务器最大请求数 005, 请求不合法 006, 查验成功发票不一致 009, 查无此票
     */
    private String checkRealStatus;

    /**
     * desc: 认证结果
     */
    private String checkCertificationMsg;

    /**
     * desc: voucher_num
     */
    private String voucherNum;

    /**
     * desc: account_state
     */
    private String accountState;

    /**
     * desc: upload
     */
    private String upload;

    /**
     * desc: 记账时间
     */
    private java.util.Date accountDate;

    /**
     * desc: 结算单编号
     */
    private String invoiceStatementNo;

    /**
     * desc: 应开票清单编号
     */
    private String openingListNo;

    /**
     * desc: 寄送状态 0 正常 1 寄送中 2 已签收
     */
    private Integer sendStatu;

    /**
     * desc: 作废说明
     */
    private String zfRemark;

    /**
     * desc: 申请单号
     */
    private String applyNo;

    public Integer getbInvoiceId() {
        return bInvoiceId;
    }

    public void setbInvoiceId(Integer bInvoiceId) {
        this.bInvoiceId = bInvoiceId;
    }

    /**
     * desc: 公司名称
     */
    private String orgName;

    /**
     * desc: 供应商代码
     */
    private String supplierCode;

    /**
     * desc: 公司代码
     */
    private String orgCode;

    /**
     * desc: 供应商名称
     */
    private String supplierName;

    /**
     * desc: 入账凭证
     */
    private String voucher;

    /**
     * desc: 入账时间
     */
    private java.util.Date voucherDate;


    public Integer getInvoiceId(){
        return invoiceId;
    }

    public void setInvoiceId(Integer invoiceId){
        this.invoiceId = invoiceId;
    }
    public Integer getImagingTaskId(){
        return imagingTaskId;
    }

    public void setImagingTaskId(Integer imagingTaskId){
        this.imagingTaskId = imagingTaskId;
    }
    public Integer getImagingTaskImagesId(){
        return imagingTaskImagesId;
    }

    public void setImagingTaskImagesId(Integer imagingTaskImagesId){
        this.imagingTaskImagesId = imagingTaskImagesId;
    }
    public Integer getOrgId(){
        return orgId;
    }

    public void setOrgId(Integer orgId){
        this.orgId = orgId;
    }
    public String getSysBillNo(){
        return sysBillNo;
    }

    public void setSysBillNo(String sysBillNo){
        this.sysBillNo = sysBillNo;
    }
    public String getType(){
        return type;
    }

    public void setType(String type){
        this.type = type;
    }
    public String getBizTypeCode(){
        return bizTypeCode;
    }

    public void setBizTypeCode(String bizTypeCode){
        this.bizTypeCode = bizTypeCode;
    }
    public String getPaymentVoucher(){
        return paymentVoucher;
    }

    public void setPaymentVoucher(String paymentVoucher){
        this.paymentVoucher = paymentVoucher;
    }
    public String getTotalVoucher(){
        return totalVoucher;
    }

    public void setTotalVoucher(String totalVoucher){
        this.totalVoucher = totalVoucher;
    }
    public String getMachineNo(){
        return machineNo;
    }

    public void setMachineNo(String machineNo){
        this.machineNo = machineNo;
    }
    public String getInvoiceCode(){
        return invoiceCode;
    }

    public void setInvoiceCode(String invoiceCode){
        this.invoiceCode = invoiceCode;
    }
    public java.util.Date getHandleDate(){
        return handleDate;
    }

    public void setHandleDate(java.util.Date handleDate){
        this.handleDate = handleDate;
    }
    public String getHandleStatus(){
        return handleStatus;
    }

    public void setHandleStatus(String handleStatus){
        this.handleStatus = handleStatus;
    }
    public String getInvoiceSource(){
        return invoiceSource;
    }

    public void setInvoiceSource(String invoiceSource){
        this.invoiceSource = invoiceSource;
    }
    public String getInvoiceStatus(){
        return invoiceStatus;
    }

    public void setInvoiceStatus(String invoiceStatus){
        this.invoiceStatus = invoiceStatus;
    }
    public String getInvoiceNo(){
        return invoiceNo;
    }

    public void setInvoiceNo(String invoiceNo){
        this.invoiceNo = invoiceNo;
    }
    public String getInvoiceDate(){
        return invoiceDate;
    }

    public void setInvoiceDate(String invoiceDate){
        this.invoiceDate = invoiceDate;
    }
    public String getInvoiceAmount(){
        return invoiceAmount;
    }

    public void setInvoiceAmount(String invoiceAmount){
        this.invoiceAmount = invoiceAmount;
    }
    public String getInvoiceTax(){
        return invoiceTax;
    }

    public void setInvoiceTax(String invoiceTax){
        this.invoiceTax = invoiceTax;
    }
    public String getInvoiceTotal(){
        return invoiceTotal;
    }

    public void setInvoiceTotal(String invoiceTotal){
        this.invoiceTotal = invoiceTotal;
    }
    public String getInvoiceTaxbox(){
        return invoiceTaxbox;
    }

    public void setInvoiceTaxbox(String invoiceTaxbox){
        this.invoiceTaxbox = invoiceTaxbox;
    }
    public String getBuyerName(){
        return buyerName;
    }

    public void setBuyerName(String buyerName){
        this.buyerName = buyerName;
    }
    public String getBuyerTaxCode(){
        return buyerTaxCode;
    }

    public void setBuyerTaxCode(String buyerTaxCode){
        this.buyerTaxCode = buyerTaxCode;
    }
    public String getBuyerAddrPhone(){
        return buyerAddrPhone;
    }

    public void setBuyerAddrPhone(String buyerAddrPhone){
        this.buyerAddrPhone = buyerAddrPhone;
    }
    public String getBuyerBankCardAddr(){
        return buyerBankCardAddr;
    }

    public void setBuyerBankCardAddr(String buyerBankCardAddr){
        this.buyerBankCardAddr = buyerBankCardAddr;
    }
    public String getSalerTaxCode(){
        return salerTaxCode;
    }

    public void setSalerTaxCode(String salerTaxCode){
        this.salerTaxCode = salerTaxCode;
    }
    public String getSalerName(){
        return salerName;
    }

    public void setSalerName(String salerName){
        this.salerName = salerName;
    }
    public String getSellerAddrPhone(){
        return sellerAddrPhone;
    }

    public void setSellerAddrPhone(String sellerAddrPhone){
        this.sellerAddrPhone = sellerAddrPhone;
    }
    public String getSellerBankCardAddr(){
        return sellerBankCardAddr;
    }

    public void setSellerBankCardAddr(String sellerBankCardAddr){
        this.sellerBankCardAddr = sellerBankCardAddr;
    }
    public String getCheckStatus(){
        return checkStatus;
    }

    public void setCheckStatus(String checkStatus){
        this.checkStatus = checkStatus;
    }
    public String getCheckReal(){
        return checkReal;
    }

    public void setCheckReal(String checkReal){
        this.checkReal = checkReal;
    }
    public String getCheckDetails(){
        return checkDetails;
    }

    public void setCheckDetails(String checkDetails){
        this.checkDetails = checkDetails;
    }
    public String getCheckRealTime(){
        return checkRealTime;
    }

    public void setCheckRealTime(String checkRealTime){
        this.checkRealTime = checkRealTime;
    }
    public String getCheckConflict(){
        return checkConflict;
    }

    public void setCheckConflict(String checkConflict){
        this.checkConflict = checkConflict;
    }
    public String getCheckCertification(){
        return checkCertification;
    }

    public void setCheckCertification(String checkCertification){
        this.checkCertification = checkCertification;
    }
    public java.util.Date getCheckCertifiteTime(){
        return checkCertifiteTime;
    }

    public void setCheckCertifiteTime(java.util.Date checkCertifiteTime){
        this.checkCertifiteTime = checkCertifiteTime;
    }
    public String getStamped(){
        return stamped;
    }

    public void setStamped(String stamped){
        this.stamped = stamped;
    }
    public String getRemark(){
        return remark;
    }

    public void setRemark(String remark){
        this.remark = remark;
    }
    public Integer getIsDeleted(){
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted){
        this.isDeleted = isDeleted;
    }
    public String getCreateBy(){
        return createBy;
    }

    public void setCreateBy(String createBy){
        this.createBy = createBy;
    }
    public java.util.Date getCreateTime(){
        return createTime;
    }

    public void setCreateTime(java.util.Date createTime){
        this.createTime = createTime;
    }
    public String getUpdateBy(){
        return updateBy;
    }

    public void setUpdateBy(String updateBy){
        this.updateBy = updateBy;
    }
    public java.util.Date getUpdateTime(){
        return updateTime;
    }

    public void setUpdateTime(java.util.Date updateTime){
        this.updateTime = updateTime;
    }
    public String getSecurityCode(){
        return securityCode;
    }

    public void setSecurityCode(String securityCode){
        this.securityCode = securityCode;
    }
    public String getPeriod(){
        return period;
    }

    public void setPeriod(String period){
        this.period = period;
    }
    public String getCompanysec(){
        return companysec;
    }

    public void setCompanysec(String companysec){
        this.companysec = companysec;
    }
    public String getQr(){
        return qr;
    }

    public void setQr(String qr){
        this.qr = qr;
    }
    public String getCycs(){
        return cycs;
    }

    public void setCycs(String cycs){
        this.cycs = cycs;
    }
    public String getCheckRealStatus(){
        return checkRealStatus;
    }

    public void setCheckRealStatus(String checkRealStatus){
        this.checkRealStatus = checkRealStatus;
    }
    public String getCheckCertificationMsg(){
        return checkCertificationMsg;
    }

    public void setCheckCertificationMsg(String checkCertificationMsg){
        this.checkCertificationMsg = checkCertificationMsg;
    }
    public String getVoucherNum(){
        return voucherNum;
    }

    public void setVoucherNum(String voucherNum){
        this.voucherNum = voucherNum;
    }
    public String getAccountState(){
        return accountState;
    }

    public void setAccountState(String accountState){
        this.accountState = accountState;
    }
    public String getUpload(){
        return upload;
    }

    public void setUpload(String upload){
        this.upload = upload;
    }
    public java.util.Date getAccountDate(){
        return accountDate;
    }

    public void setAccountDate(java.util.Date accountDate){
        this.accountDate = accountDate;
    }
    public String getInvoiceStatementNo(){
        return invoiceStatementNo;
    }

    public void setInvoiceStatementNo(String invoiceStatementNo){
        this.invoiceStatementNo = invoiceStatementNo;
    }
    public String getOpeningListNo(){
        return openingListNo;
    }

    public void setOpeningListNo(String openingListNo){
        this.openingListNo = openingListNo;
    }
    public Integer getSendStatu(){
        return sendStatu;
    }

    public void setSendStatu(Integer sendStatu){
        this.sendStatu = sendStatu;
    }
    public String getZfRemark(){
        return zfRemark;
    }

    public void setZfRemark(String zfRemark){
        this.zfRemark = zfRemark;
    }
    public String getApplyNo(){
        return applyNo;
    }

    public void setApplyNo(String applyNo){
        this.applyNo = applyNo;
    }
    public String getOrgName(){
        return orgName;
    }

    public void setOrgName(String orgName){
        this.orgName = orgName;
    }
    public String getSupplierCode(){
        return supplierCode;
    }

    public void setSupplierCode(String supplierCode){
        this.supplierCode = supplierCode;
    }
    public String getOrgCode(){
        return orgCode;
    }

    public void setOrgCode(String orgCode){
        this.orgCode = orgCode;
    }
    public String getSupplierName(){
        return supplierName;
    }

    public void setSupplierName(String supplierName){
        this.supplierName = supplierName;
    }
    public String getVoucher(){
        return voucher;
    }

    public void setVoucher(String voucher){
        this.voucher = voucher;
    }
    public java.util.Date getVoucherDate(){
        return voucherDate;
    }

    public void setVoucherDate(java.util.Date voucherDate){
        this.voucherDate = voucherDate;
    }
}
